package com.swt.gap.service.impl;

import com.swt.gap.dao.TaskLabelsDao;
import com.swt.gap.model.entity.TaskLabels;
import com.swt.gap.service.TaskLabelsService;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;

/**
 * 请填写说明
 *
 * @author sx
 * @date 2020/6/4 15:28
 */
@Service
public class TaskLabelsServiceImpl implements TaskLabelsService {

    private final TaskLabelsDao taskLabelsDao;

    public TaskLabelsServiceImpl (TaskLabelsDao taskLabelsDao) {
        this.taskLabelsDao = taskLabelsDao;
    }

    @Override
    @Async
    public Integer addTaskLabels(TaskLabels record) {
//        System.out.println("当前线程: " + Thread.currentThread());
//        System.out.println("labels : " + record.getLabels());
        return taskLabelsDao.insertNotExists(record);
    }
}
